package com.bw.service;

import com.bw.dao.WeekDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
public class WeekServiceImp implements WeekService{
    //6）在业务层注入合理的持久层 （2分）
    @Autowired
    WeekDao weekDao;

    //10）使用存储过程求出订单的总成交金额（sql语句）（5分）
    @Override
    public List<Map> findPro() {
        return weekDao.findPro();
    }

    //11）求出各店铺的好评率(评分为5是好评，sql语句）（5分）
    @Override
    public List<Map> findHao() {
        return weekDao.findHao();
    }

    //12）求出各省份支付总额（sql语句）（5分）
    @Override
    public List<Map> findProvinceSum() {
        return weekDao.findProvinceSum();
    }

    //13）求出所有已完成支付的订单及其所属店铺和省份信息（sql语句）（5分）
    @Override
    public List<Map> findXi() {
        return weekDao.findXi();
    }

    //14）求出每个省份下拥有下单用户数量（sql语句）（5分）
    @Override
    public List<Map> findCount() {
        return weekDao.findCount();
    }

    //15）求出'Bess Twishes'店铺的订单总额（sql语句）（5分）
    @Override
    public List<Map> findShopSum(String name) {
        return weekDao.findShopSum(name);
    }
}
